A Design Method of Mixed Synchronous-Asynchronous Circuit
نویسنده
چکیده
Most of the digital circuits are categorized into the synchronous circuit which uses a clock signal to alter its internal state such that a digital signal is latched by a flip-flop in the timing specified by a clock signal. Therefore, even if a digital signal suffers from ”hazard” in between two consecutive raising edges of a clock signal, a correct signal is successfully latched if the signal reaches its final value before the raising edge arrives. In addition, it is also a good point of a synchronous circuit that the behavior of a circuit is easily verified by a cycle-based verifier/simulator. However, as the device size shrinks further and the system size becomes lager, delay variation becomes larger due to the variations of device parameters during fabrication process, the change of operating environment, etc. As a result, a synchronous circuit which is controlled by a global clock fails easily in timing of latching signal. On the other hand, an asynchronous circuit doesn’t use a clock signal, but uses handshake signals between components. Hence, an asynchronous circuit can realize a highly reliable system in which delay variation never causes timing error. However, since the handshake protocol becomes a time overhead, it is hard to improve a speed performance. Also, the area overhead of an asynchronous circuit tends to be large since the arrival of a signal is recognized with the change of signal value during the handshake protocol and hence a hazard-free circuit design is mandatory.
منابع مشابه
Area-Efficient Design of Asynchronous Circuits Based on Balsa Framework for Synchronous FPGAs
This paper presents an efficient asynchronous design methodology for synchronous FPGAs. The mixed synchronous/asynchronous design is the best way to minimize the power consumption of a circuit implemented on a synchronous FPGA. For asynchronous circuit synthesis, Balsa was proposed. However, the problem is that circuits synthesized from Balsa description need a lot of logic resources. To solve ...
متن کاملImplementation of a Low-Power FPGA Based on Synchronous/Asynchronous Hybrid Architecture
This paper presents a low-power FPGA based on mixed synchronous/asynchronous design. The proposed FPGA consists of several sections which consist of logic blocks, and each section can be used as either a synchronous circuit or an asynchronous circuit according to its workload. An asynchronous circuit is power-efficient for a low-workload section since it does not require the clock tree which al...
متن کاملAsynchronous FIFO Interfaces for GALS On-Chip Switched Networks
In this paper we present a novel design approach that combines the advantages of on-chip switched networks (OCSNs) and the globally asynchronous, locally synchronous (GALS) design methodology using the mechanism of asynchronous FIFO buffers. Our proposed two GALS OCSN models were synthesized with 0.25μm Chip Express structured ASIC library. Comparative simulations were performed for these two p...
متن کاملEpm–rt–2008-10 All Digital Skew Tolerant Synchronous Interfacing Methods for High-performance Point-to-point Communication in Dsm Socs
Ce rapport technique peut-être repéré par auteur et par titre dans le catalogue de la Bibliothèque : High-performance clocking of IPs, within a skew budget, is becoming difficult in Deep Sub-Micron technologies. Therefore, the concept of local islands of independent clocks prevails in SoCs, which can communicate using various synchronous and asynchronous interfacing methodologies. However, asyn...
متن کاملA Novel Method for Designing Asynchronous Sequential Circuits
This paper presents a new method for designing asynchronous sequential circuits. The inspiration for this method is derived from the traditional synchronous design method. We introduce a new component which is used as a building block for sequential parts of asynchronous circuits. This new component is similar to the old Flip-Flop but it has the ability to handle signal edges asynchronously. Th...
متن کامل